created on Mon Nov 04 14:35:30 UTC 2019 by ?

1. Summary

Total Runs Success Rate Total time Failures Errors Skipped

120

100.0%

6 minutes, 26.609 seconds

0

0

0

2. Features

2.1. Functionality of Component Variant: Default in XS PASS

Result: PASS Time: 3.049 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in XS Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 320 and height: 480

2.2. Functionality of Component Variant: Default in SM PASS

Result: PASS Time: 2.862 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in SM Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 640 and height: 480

2.3. Functionality of Component Variant: Default in MD PASS

Result: PASS Time: 3.509 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in MD Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 1024 and height: 768

2.4. Functionality of Component Variant: Default in LG PASS

Result: PASS Time: 3.847 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in LG Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 1366 and height: 1024

2.5. Functionality of Component Variant: Default in XLG PASS

Result: PASS Time: 4.143 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in XLG Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 1920 and height: 1280

2.6. Functionality of Component Variant: Default in XXLG PASS

Result: PASS Time: 4.079 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in XXLG Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 2560 and height: 1440

2.7. Functionality of Component Variant: Simple in XS PASS

Result: PASS Time: 3.224 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 320 and height: 480

2.8. Functionality of Component Variant: Simple in SM PASS

Result: PASS Time: 2.659 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 640 and height: 480

2.9. Functionality of Component Variant: Simple in MD PASS

Result: PASS Time: 2.691 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 1024 and height: 768

2.10. Functionality of Component Variant: Simple in LG PASS

Result: PASS Time: 3.841 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 1366 and height: 1024

2.11. Functionality of Component Variant: Simple in XLG PASS

Result: PASS Time: 3.401 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 1920 and height: 1280

2.12. Functionality of Component Variant: Simple in XXLG PASS

Result: PASS Time: 3.378 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 2560 and height: 1440

2.13. Functionality of Component Variant: Card in XS PASS

Result: PASS Time: 2.911 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 320 and height: 480

2.14. Functionality of Component Variant: Card in SM PASS

Result: PASS Time: 2.752 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 640 and height: 480

2.15. Functionality of Component Variant: Card in MD PASS

Result: PASS Time: 3.841 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 1024 and height: 768

2.16. Functionality of Component Variant: Card in LG PASS

Result: PASS Time: 2.949 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 1366 and height: 1024

2.17. Functionality of Component Variant: Card in XLG PASS

Result: PASS Time: 2.972 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 1920 and height: 1280

2.18. Functionality of Component Variant: Card in XXLG PASS

Result: PASS Time: 3.248 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 2560 and height: 1440

2.19. Functionality of Component Variant: Default with Licensed Image in XS PASS

Result: PASS Time: 2.446 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in XS Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 320 and height: 480

2.20. Functionality of Component Variant: Default with Licensed Image in SM PASS

Result: PASS Time: 3.011 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in SM Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 640 and height: 480

2.21. Functionality of Component Variant: Default with Licensed Image in MD PASS

Result: PASS Time: 2.619 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in MD Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1024 and height: 768

2.22. Functionality of Component Variant: Default with Licensed Image in LG PASS

Result: PASS Time: 2.631 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in LG Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1366 and height: 1024

2.23. Functionality of Component Variant: Default with Licensed Image in XLG PASS

Result: PASS Time: 3.071 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in XLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1920 and height: 1280

2.24. Functionality of Component Variant: Default with Licensed Image in XXLG PASS

Result: PASS Time: 3.045 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in XXLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 2560 and height: 1440

2.25. Functionality of Component Variant: Simple with Licensed Image in XS PASS

Result: PASS Time: 3.263 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 320 and height: 480

2.26. Functionality of Component Variant: Simple with Licensed Image in SM PASS

Result: PASS Time: 2.758 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 640 and height: 480

2.27. Functionality of Component Variant: Simple with Licensed Image in MD PASS

Result: PASS Time: 2.722 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1024 and height: 768

2.28. Functionality of Component Variant: Simple with Licensed Image in LG PASS

Result: PASS Time: 2.843 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1366 and height: 1024

2.29. Functionality of Component Variant: Simple with Licensed Image in XLG PASS

Result: PASS Time: 3.270 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1920 and height: 1280

2.30. Functionality of Component Variant: Simple with Licensed Image in XXLG PASS

Result: PASS Time: 4.668 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 2560 and height: 1440

2.31. Functionality of Component Variant: Card with Licensed Image in XS PASS

Result: PASS Time: 2.970 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 320 and height: 480

2.32. Functionality of Component Variant: Card with Licensed Image in SM PASS

Result: PASS Time: 2.778 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 640 and height: 480

2.33. Functionality of Component Variant: Card with Licensed Image in MD PASS

Result: PASS Time: 2.953 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1024 and height: 768

2.34. Functionality of Component Variant: Card with Licensed Image in LG PASS

Result: PASS Time: 3.585 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1366 and height: 1024

2.35. Functionality of Component Variant: Card with Licensed Image in XLG PASS

Result: PASS Time: 3.498 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1920 and height: 1280

2.36. Functionality of Component Variant: Card with Licensed Image in XXLG PASS

Result: PASS Time: 3.179 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 2560 and height: 1440

2.37. Functionality of Component Variant: Default without Authored Content in XS PASS

Result: PASS Time: 2.049 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 320 and height: 480

2.38. Functionality of Component Variant: Default without Authored Content in SM PASS

Result: PASS Time: 2.026 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 640 and height: 480

2.39. Functionality of Component Variant: Default without Authored Content in MD PASS

Result: PASS Time: 2.178 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 1024 and height: 768

2.40. Functionality of Component Variant: Default without Authored Content in LG PASS

Result: PASS Time: 2.093 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 1366 and height: 1024

2.41. Functionality of Component Variant: Default without Authored Content in XLG PASS

Result: PASS Time: 2.160 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 1920 and height: 1280

2.42. Functionality of Component Variant: Default without Authored Content in XXLG PASS

Result: PASS Time: 2.794 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 2560 and height: 1440

2.43. Functionality of Component Variant: Default with Title and Description in XS PASS

Result: PASS Time: 2.513 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in XS Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.44. Functionality of Component Variant: Default with Title and Description in SM PASS

Result: PASS Time: 2.428 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in SM Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.45. Functionality of Component Variant: Default with Title and Description in MD PASS

Result: PASS Time: 2.480 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in MD Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.46. Functionality of Component Variant: Default with Title and Description in LG PASS

Result: PASS Time: 2.595 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in LG Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.47. Functionality of Component Variant: Default with Title and Description in XLG PASS

Result: PASS Time: 2.898 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in XLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.48. Functionality of Component Variant: Default with Title and Description in XXLG PASS

Result: PASS Time: 3.618 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in XXLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.49. Functionality of Component Variant: Simple with Title and Description in XS PASS

Result: PASS Time: 2.569 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.50. Functionality of Component Variant: Simple with Title and Description in SM PASS

Result: PASS Time: 2.582 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.51. Functionality of Component Variant: Simple with Title and Description in MD PASS

Result: PASS Time: 3.074 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.52. Functionality of Component Variant: Simple with Title and Description in LG PASS

Result: PASS Time: 3.589 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.53. Functionality of Component Variant: Simple with Title and Description in XLG PASS

Result: PASS Time: 3.817 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.54. Functionality of Component Variant: Simple with Title and Description in XXLG PASS

Result: PASS Time: 3.215 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.55. Functionality of Component Variant: Card with Title and Description in XS PASS

Result: PASS Time: 2.691 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.56. Functionality of Component Variant: Card with Title and Description in SM PASS

Result: PASS Time: 2.644 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.57. Functionality of Component Variant: Card with Title and Description in MD PASS

Result: PASS Time: 2.756 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.58. Functionality of Component Variant: Card with Title and Description in LG PASS

Result: PASS Time: 2.910 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.59. Functionality of Component Variant: Card with Title and Description in XLG PASS

Result: PASS Time: 3.311 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.60. Functionality of Component Variant: Card with Title and Description in XXLG PASS

Result: PASS Time: 3.176 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.61. Functionality of Component Variant: Simple with Thumbnail Icon in XS PASS

Result: PASS Time: 2.604 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.62. Functionality of Component Variant: Simple with Thumbnail Icon in SM PASS

Result: PASS Time: 2.749 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.63. Functionality of Component Variant: Simple with Thumbnail Icon in MD PASS

Result: PASS Time: 2.633 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.64. Functionality of Component Variant: Simple with Thumbnail Icon in LG PASS

Result: PASS Time: 3.122 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.65. Functionality of Component Variant: Simple with Thumbnail Icon in XLG PASS

Result: PASS Time: 2.982 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.66. Functionality of Component Variant: Simple with Thumbnail Icon in XXLG PASS

Result: PASS Time: 3.168 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.67. Functionality of Component Variant: Card with Thumbnail Icon in XS PASS

Result: PASS Time: 2.811 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.68. Functionality of Component Variant: Card with Thumbnail Icon in SM PASS

Result: PASS Time: 2.911 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.69. Functionality of Component Variant: Card with Thumbnail Icon in MD PASS

Result: PASS Time: 2.841 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.70. Functionality of Component Variant: Card with Thumbnail Icon in LG PASS

Result: PASS Time: 3.296 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.71. Functionality of Component Variant: Card with Thumbnail Icon in XLG PASS

Result: PASS Time: 2.960 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.72. Functionality of Component Variant: Card with Thumbnail Icon in XXLG PASS

Result: PASS Time: 3.540 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.73. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in XS PASS

Result: PASS Time: 2.751 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.74. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in SM PASS

Result: PASS Time: 2.771 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.75. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in MD PASS

Result: PASS Time: 3.710 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.76. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in LG PASS

Result: PASS Time: 2.962 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.77. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in XLG PASS

Result: PASS Time: 3.036 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.78. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in XXLG PASS

Result: PASS Time: 3.460 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.79. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in XS PASS

Result: PASS Time: 2.828 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.80. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in SM PASS

Result: PASS Time: 3.436 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.81. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in MD PASS

Result: PASS Time: 3.740 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.82. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in LG PASS

Result: PASS Time: 4.160 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.83. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in XLG PASS

Result: PASS Time: 4.316 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.84. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in XXLG PASS

Result: PASS Time: 6.160 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.85. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in XS PASS

Result: PASS Time: 2.754 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.86. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in SM PASS

Result: PASS Time: 2.873 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.87. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in MD PASS

Result: PASS Time: 2.975 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.88. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in LG PASS

Result: PASS Time: 3.029 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.89. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in XLG PASS

Result: PASS Time: 3.400 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.90. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in XXLG PASS

Result: PASS Time: 3.651 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.91. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in XS PASS

Result: PASS Time: 2.852 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.92. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in SM PASS

Result: PASS Time: 2.947 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.93. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in MD PASS

Result: PASS Time: 3.105 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.94. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in LG PASS

Result: PASS Time: 3.724 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.95. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in XLG PASS

Result: PASS Time: 3.516 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.96. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in XXLG PASS

Result: PASS Time: 3.706 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.97. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in XS PASS

Result: PASS Time: 3.233 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.98. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in SM PASS

Result: PASS Time: 3.806 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.99. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in MD PASS

Result: PASS Time: 2.971 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.100. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in LG PASS

Result: PASS Time: 2.971 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.101. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in XLG PASS

Result: PASS Time: 3.179 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.102. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in XXLG PASS

Result: PASS Time: 3.228 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.103. Functionality of Component Variant: Card with Custom Thumbnail Rendition in XS PASS

Result: PASS Time: 4.147 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.104. Functionality of Component Variant: Card with Custom Thumbnail Rendition in SM PASS

Result: PASS Time: 3.664 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.105. Functionality of Component Variant: Card with Custom Thumbnail Rendition in MD PASS

Result: PASS Time: 4.405 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.106. Functionality of Component Variant: Card with Custom Thumbnail Rendition in LG PASS

Result: PASS Time: 4.432 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.107. Functionality of Component Variant: Card with Custom Thumbnail Rendition in XLG PASS

Result: PASS Time: 4.929 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.108. Functionality of Component Variant: Card with Custom Thumbnail Rendition in XXLG PASS

Result: PASS Time: 4.415 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.109. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in XS PASS

Result: PASS Time: 3.823 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.110. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in SM PASS

Result: PASS Time: 3.582 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.111. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in MD PASS

Result: PASS Time: 3.874 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.112. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in LG PASS

Result: PASS Time: 3.547 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.113. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in XLG PASS

Result: PASS Time: 3.777 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.114. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in XXLG PASS

Result: PASS Time: 4.051 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.115. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in XS PASS

Result: PASS Time: 3.044 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.116. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in SM PASS

Result: PASS Time: 2.789 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.117. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in MD PASS

Result: PASS Time: 2.817 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.118. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in LG PASS

Result: PASS Time: 2.927 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.119. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in XLG PASS

Result: PASS Time: 2.977 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.120. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in XXLG PASS

Result: PASS Time: 3.274 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440